package com.bbm.communitysystem.domain.dto;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


/**
 * <p>
 * 
 * </p>
 *
 * @author bbm
 * @since 2025-02-21
 */
@Data
@Schema(description = "住户信息")
public class HouseholdDto {



    @Schema(description = "住户ID")
    private Integer id;

    @Schema(description = "隶属家庭ID")
    private Integer familyId;

    @Schema(description = "关联用户ID（有系统账号时填写）")
    private Integer userId;

    @Schema(description = "住户姓名", required = true)
    private String householdName;

    @Schema(description = "住户备注")
    private String householdRmake;

    @Schema(description = "手机号码", example = "13800138000")
    private String phone;

    @Schema(description = "身份证号", example = "440103199901011234")
    private String cardNum;

    @Schema(description = "性别：true-男 false-女")
    private Boolean sex;

    @Schema(description = "民族", example = "汉族")
    private String ethnicGroup;

    @Schema(description = "出生日期", example = "1990-01-01")
    private String birthDate;

    @Schema(description = "小区ID")
    private Integer communilyId;

    @Schema(description = "现居住地址", example = "XX小区5栋202")
    private String curReside;

    @Schema(description = "最后更新人")
    private String updateBy;

    @Schema(description = "最后更新时间")
    private String updateTime;

}
